Croatian Fiscalization 2.0 by Factory
by Factory Ltd
Enables Croatian Fiscalization 1.0 and Fiscalization 2.0 e-Invoicing/e-Reporting
Overview
The Fiskalizacija 2.0 extension brings full Croatian fiscal compliance to Microsoft Dynamics 365 Business Central, covering both Fiscalization 1.0 (fiscalization of cash transactions with the Croatian Tax Administration) and Fiscalization 2.0 (mandatory structured e-Invoicing and e-Reporting for B2B and B2G transactions). It equips finance teams with the tools to issue, receive, validate, and report electronic documents in line with Croatian tax law, without leaving Business Central.
This extension builds on the Factory Base Localization for Croatia and Microsoft's E-Document Core, extending them with the specific setup, processing, and validation logic required to fiscalize outgoing sales documents and process incoming e-Invoices end to end.
Who Is This For?
This extension is designed for Finance & Accounting teams and IT administrators in Croatian businesses using Microsoft Dynamics 365 Business Central who must comply with Croatian fiscalization and e-Invoicing legislation for both cash-based sales and B2B/B2G electronic invoicing.
Key Capabilities
- Outgoing e-Invoices — Fiscalizes sales invoices and credit memos, with full setup for customers, bank accounts, payment methods, commodity classification (KPD), units of measure, discounts, VAT, and prepayments.
- Fiscalization 1.0 Support — Fiscalizes cash register transactions through the Tax Administration (Porezna uprava), issuing the required JIR/ZKI codes at the point of sale.
- XML Validation & e-Reporting — Validates outgoing e-Invoice XML against Croatian schema requirements before submission and supports the mandatory e-Reporting obligations tied to e-Invoicing.
- Incoming e-Invoices — Retrieves, reviews, and posts incoming e-Documents, with a dedicated e-Document card, configurable actions, and automated posting into Business Central.
- Operator & User Setup — Captures operator codes directly on the User Card, used to identify the responsible operator at the time of fiscalization.
- Customer & Data Exception Handling — Manages scenarios such as customers not registered in AMS (the Croatian e-Invoicing address management system), and tracks non-fiscal charges separately from invoice lines.
Regulatory Compliance
The functionality in this extension directly supports compliance with:
- Fiscalization Act (Zakon o fiskalizaciji) — mandatory fiscalization of cash transactions via JIR/ZKI issued by the Tax Administration.
- eRačun (e-Invoicing) Mandate — structured, validated electronic invoicing for B2B and B2G transactions, including AMS registration and delivery.
- e-Reporting Obligations — timely reporting of invoicing data to the Croatian Tax Administration as required under Fiscalization 2.0.
- PDV (VAT) Compliance — correct VAT treatment and reporting on both outgoing and incoming e-Invoices, aligned with Porezna uprava requirements.